package designmode.decorator;

/**
 * 创建时间：2018年04月18日10:02 <br>
 * 作者：fuchaoyang <br>
 * 描述：配菜：装饰者抽象类
 * 装饰者需要继承 被装饰者基类，并且持有被装饰者引用。
 * 实际执行方法时是执行被装饰者的方法，只不过这些方法会被装饰者修饰，包装
 */

public class PeiCai implements GuoDi {

  private GuoDi mGuoDi;

  public PeiCai(GuoDi guoDi) {
    mGuoDi = guoDi;
  }

  @Override public float cost() {
    return mGuoDi.cost();
  }

  @Override public String name() {
    return mGuoDi.name();
  }
}
